package com.sprouting.personal.utils;

import cn.hutool.core.lang.Snowflake;
import cn.hutool.core.util.IdUtil;

/**
 * ID工具类
 *
 * @author ：LX（长沙麓谷）
 * @date 创建时间： 2022/7/26 23:46
 */
public class IdTool {

    /**
     * 雪花算法生成器
     */
    private static Snowflake snowflake = IdUtil.getSnowflake();

    /**
     * 获取雪花ID
     * @return 雪花ID
     */
    public static String getId(){
        return snowflake.nextIdStr();
    }

    /**
     * 获取雪花ID
     * @return 雪花ID
     */
    public static long getIdLong(){
        return snowflake.nextId();
    }

}
